/**
 * 学生问题类
 * 包含学生信息和问题内容
 */
public class Question {
    private String studentName; // 学生姓名
    private String studentId; // 学号
    private String questionContent; // 问题内容
    private int queueNumber; // 排队号码

    /**
     * 构造方法
     * 
     * @param studentName     学生姓名
     * @param studentId       学号
     * @param questionContent 问题内容
     * @param queueNumber     排队号码
     */
    public Question(String studentName, String studentId, String questionContent, int queueNumber) {
        this.studentName = studentName;
        this.studentId = studentId;
        this.questionContent = questionContent;
        this.queueNumber = queueNumber;
    }

    // Getter方法
    public String getStudentName() {
        return studentName;
    }

    public String getStudentId() {
        return studentId;
    }

    public String getQuestionContent() {
        return questionContent;
    }

    public int getQueueNumber() {
        return queueNumber;
    }

    @Override
    public String toString() {
        return String.format("[%d号] %s（学号：%s）- 问题：%s",
                queueNumber, studentName, studentId, questionContent);
    }
}

